using System;
using System.Collections.Generic;

namespace Condimar.Entities
{
    public partial class Producto
    {
        public Producto()
        {
            this.Comprobantes = new List<Comprobante>();
            this.DetalleCompras = new List<DetalleCompra>();
            this.DetalleVentas = new List<DetalleVenta>();
        }

        public int Id { get; set; }
        public string Descripcion { get; set; }
        public string Codigo { get; set; }
        public Nullable<int> MarcaId { get; set; }
        public Nullable<decimal> Precio { get; set; }
        public Nullable<decimal> Stock { get; set; }
        public Nullable<bool> Descontinuado { get; set; }
        public Nullable<int> UnidadMedidaId { get; set; }       
        public Nullable<int> CategoriaId { get; set; }
        public virtual Categoria Categoria { get; set; }
        public virtual ICollection<Comprobante> Comprobantes { get; set; }
        public virtual ICollection<DetalleCompra> DetalleCompras { get; set; }
        public virtual ICollection<DetalleVenta> DetalleVentas { get; set; }
        public virtual Marca Marca { get; set; }
        public virtual UnidadMedida UnidadMedida { get; set; }

        public override string ToString()
        {
            return Descripcion;
        }
    }
}
